﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SistemaCenterQuimPost.Entidad
{
    [Serializable]
    public class RegistroProductoOrdenCompra
    {

        //-----------ATRIBUTOS---------------------------
        private string codProducto;
        private string descripcion;
        private double stockActual;
        private double stockMinimo;
        private double cantidad;


        //-----------CONSTRUCTORES-----------------------

        public RegistroProductoOrdenCompra()  //constructor predeterminado, sin argumentos
            : this("", "", 0, 0, 0)
        {

        }

        public RegistroProductoOrdenCompra(string unCodProducto, string unaDescripcion, double unStockActual, double unStockMinimo, double unaCantidad) //constructor con argumentos
        {
            CodProducto = unCodProducto;
            Descripcion = unaDescripcion;
            StockActual = unStockActual;
            StockMinimo = unStockMinimo;
            Cantidad = unaCantidad;
        }


        //----------PROPIEDADES----------------------------
        public string CodProducto
        {
            get { return codProducto; }
            set { codProducto = value; }
        }

        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }

        public double StockActual
        {
            get { return stockActual; }
            set { stockActual = value; }
        }

        public double StockMinimo
        {
            get { return stockMinimo; }
            set { stockMinimo = value; }
        }

        public double Cantidad
        {
            get { return cantidad; }
            set { cantidad = value; }
        }
    }
}
